@charset "utf-8";

/* CSS Document */

img {border:0px;}

*{margin:0;padding:0;}

ul, li{list-style-type:none;}

a{ color:#606060;text-decoration:none; cursor:pointer;}

a:hover { color:#414141;}

.clear {clear:both}



body{font-size:12px; line-height:20px; color:#606060;font-family:"宋体"; background:url(../images/bg.jpg) repeat-x;}



.header{width:1190px; height:26px; line-height:26px; padding-bottom:2px;margin:0 auto;}

.topt{width:240px; height:15px; margin-top:43px; float:left;letter-spacing: 9.7px}

.toplg{width:52px; height:52px; float:right; font-size:22px; color:#FFFFFF; margin-top:4px; font-family:'微软雅黑'; letter-spacing: 2px; margin-right:2px;}

.header h2{ font-size:12px; font-weight:normal; float:left; height:26px;}

.header p{ float:right; height:26px;}

.header a{ margin:0 2px;}

.headerSecond{ width:1190px;height:90px; margin:20px auto 0;}

.logo{ width:302px; float:left;height:70px;}

.ss{ width:520px; float:left; height:70px; margin-left:40px;_margin-left:20px; line-height:30px;}

.ss_txt{ border:#ccc solid 1px; float:left; border-right:none; width:430px; height:29px; line-height:29px;}

.ss_button{float:left;background:url(../images/button_ss.jpg) center no-repeat; width:34px; height:31px; border:none; display:block;}

.top_tel{ width:180px; float:right; background:url(../images/top_tel.jpg) top left no-repeat; padding-left:35px; padding-top:10px;}



/*----------导航-----------*/

.nav{ background:url(../images/nav_bg.png) top center no-repeat; width:100%; height:52px; position:absolute; top:115px;z-index:99999;}

.nav_con{ width:910px; height:50px;color:#FFF; margin:1px auto 0; padding-left:280px;}

#cssdropdownd{padding: 0;margin:0;list-style: none;}

#cssdropdown ul {padding: 0;margin:0;list-style: none;}

#cssdropdown li {float: left;position: relative;}

.mainitems{ width:110px; height:50px; display:block; text-align:center; background:url(../images/kx.jpg) right no-repeat;font-family:"Microsoft YaHei"; }

.mainitems a{width:110px; height:40px;  display:block;color:#FFF; padding-top:10px;}

.mainitems a span{ color:#a7a7a7; display:block; font-size:8px; line-height:12px; font-family:Arial, Helvetica, sans-serif;}

.mainitems a:hover{color:#000;background:url(../images/nav_bg.jpg) no-repeat;}

.mainitems a.on{color:#000;background:url(../images/nav_bg.jpg) no-repeat;}

.mainitems a:hover span{ color:#000; display:block; font-size:8px; line-height:12px;}

.mainitems a.on span{ color:#000; display:block; font-size:8px; line-height:12px;}

.subuls{display: none;width:110px;position: absolute;top:50px;left: 0; z-index:9999;font-family:"宋体";}

.subuls li{width:100%; text-align:center;*left:-56px;_left:0; height:26px; line-height:26px;}

.subuls li a{ color:#000;font-size:12px; margin:0;background:#FFF; filter: alpha(opacity=80);opacity:0.80;display:block; font-weight:normal; padding:0; height:26px; line-height:26px;}

.subuls li a:hover{ background:#cacaca; color:#6a8d15;}

#cssdropdown li>ul {top: auto;left: auto;}

#cssdropdown li:hover ul, li.over ul {display: block;}

#restofcontent {clear: left;}



.Pro_bg{ width:1328px;background:#FFF; height:282px;filter: alpha(opacity=80);opacity:0.80;}

.Pro_bg_div{ float:left; width:190px; float:left; height:272px;display:block; padding:10px 10px 0 20px;border-right:#e2e2e2 solid 1px;}

.Pro_bg_div a{ background:none; padding:0; text-align:left;}

.Pro_bg_div a:hover{ background:none; text-align:left;}

.Pro_bg_div h2{ width:190px;height:110px; text-align:center;}

.Pro_bg_div h3{height:26px; line-height:26px; margin:0;}

.Pro_bg_div h3 a{ font-size:14px; height:26px; line-height:26px;background:none; color:#000; width:150px;}

.Pro_bg_div p{font-size:12px;background:none;height:22px; line-height:22px; margin:0;}

.Pro_bg_div p a{color:#000;height:22px; line-height:22px;background:url(../images/cn.jpg) center left no-repeat; padding-left:10px;}

.Pro_bg_div p a:hover{color:#6a8d15;height:22px; line-height:22px;background:url(../images/cn.jpg) center left no-repeat;padding-left:10px;}



.banner{ height:540px; width:100%; margin:0 auto;}

.main_visual{height:540px;overflow:hidden;position:relative; margin:0 auto;}

.main_image{height:540px;overflow:hidden;position:relative;}

.main_image ul{width:100%;height:540px;overflow:hidden; margin:0 auto;}

.main_image li{float:left;width:100%;height:540px;}

.main_image li span{display:block;width:100%;height:540px}

.main_image li a{display:block;width:100%;height:540px}

.main_image li .img_1{background:url('../images/img_main_1.jpg') center top no-repeat}

.main_image li .img_2{background:url('../images/img_main_2.jpg') center top no-repeat}

.main_image li .img_3{background:url('../images/img_main_3.jpg') center top no-repeat}

.main_image li .img_4{background:url('../images/img_main_4.jpg') center top no-repeat}

.main_image li .img_5{background:url('../images/img_main_5.jpg') center top no-repeat}

.main_image li .img_6{background:url('../images/img_main_6.jpg') center top no-repeat}

.main_image li .img_7{background:url('../images/img_main_7.jpg') center top no-repeat}

.main_image li .img_8{background:url('../images/img_main_8.jpg') center top no-repeat}

.main_image li .img_9{background:url('../images/img_main_9.jpg') center top no-repeat}

div.flicking_con{position:absolute;top:465px; right:0;z-index:999;width:480px;height:21px;margin:0 0 0 -50px;}

div.flicking_con a{float:left;width:58px;height:40px;margin:8px 2px 0;display:block;}

div.flicking_con a img{width:52px;height:34px;margin:0;border:#f3f4f4 solid 2px;}

div.flicking_con a.on{ margin:4px 2px 0;}

#btn_prev,#btn_next{z-index:5555;position:absolute;display:block;width:73px!important;height:74px!important;top:50%;margin-top:-37px;display:none;}

#btn_prev{left:100px;}

#btn_next{right:100px;}



.gg_nav{ width:100%; background:url(../images/gg.jpg) repeat-x;margin:0 auto; height:32px;}

#wrap { margin:0 auto;width:1190px; z-index:9999;position:relative; top:-32px;}

#navwrap {width:1190px;height:30px;background:url(../images/rmdj.png) top center no-repeat;position:absolute;bottom:0px; left:0;overflow:hidden;}

.rmdj{ padding-top:30px;}

.rmdj li{ float:left; width:255px; margin:0 20px;}

.rmdj li img{ width:140px; height:90px;float:left; margin-right:10px; border:#dadada solid 1px;}

.rmdj li h2{ float:left; width:100px; height:24px; line-height:24px; font-weight:bold; margin-top:10px; font-size:12px;}

.rmdj li h2 a{ color:#1963af;}

.rmdj li h2 a:hover{text-decoration:underline;}

.rmdj li p{ float:left; width:100px; height:36px; line-height:18px; margin-top:5px;}

.rmdj li p a{ color:#000;}

.rmdj li p a:hover{text-decoration:underline;}



.gg{height:32px; width:1190px;margin:0px auto; line-height:32px;}



.part{ width:100%; margin:0 auto; background:url(../images/in_01.jpg) top center no-repeat;height:176px;}

.part_con{ width:1190px; margin:0 auto; height:176px;}

.part_left{ width:403px; float:left;height:176px;}

.part_center{ width:394px; float:left;height:176px;}

.part_right{ width:393px; float:right;height:176px;}



.part_pro{ width:1190px; margin:15px auto 0;}

.part_pro ul{ background:url(../images/in_pro_bg.jpg) bottom center no-repeat; padding-bottom:30px;height:160px; padding-top:20px;}

.part_pro ul li{ float:left; width:238px; float:left; height:160px; display:block; margin-left:10px;}

.part_pro ul li h2{ width:238px;height:120px;}

.part_pro ul li p{height:40px; line-height:40px; background:url(../images/pro_bg.jpg) left center no-repeat; padding-left:15px;font-family:"Microsoft YaHei"; font-size:15px;}



.w_1190{ width:1190px; margin:30px auto 0;}

.part2_bt{ width:1190px; margin:30px auto 0; text-align:center;}

.part2{width:100%;background:url(../images/in_11.jpg) bottom center no-repeat;background-color:#f0f0f0; margin:2px auto 0; padding-bottom:50px;}

.part2_con{ width:1029px; padding-top:50px; margin:0 auto; height:322px;}

.part2_con h2{ float:left; width:463px; height:322px;}

.part2_con_div{ width:520px; float:right; height:322px;}

.part2_con_div a:hover{text-decoration:underline;}

.part2_con_div h3{ border-bottom:#9ea2a3 dashed 1px; padding-bottom:15px; text-align:center; font-size:24px; color:#333;}

.part2_con_div p{font-family:"Microsoft YaHei"; line-height:25px; margin-top:10px;}

.part2_con_div h3{ font-size:12px;font-family:"宋体"; font-weight:normal; color:#4eae30; margin-top:20px;}

.part2_con_div h3 a{color:#4eae30;}

.part2_con_div h3 a:hover{color:#4eae30; text-decoration:underline;}



.znhlsx{width:370px; height:68px; font-size:22px; text-align:right; line-height:150px; color:#22a8e7; font-family:'微软雅黑'}



.qywh{ width:1190px; margin:30px auto 0;}

.bt{ border-bottom:#ccc dashed 1px; height:30px; line-height:30px;font-family:"Microsoft YaHei"; padding-bottom:15px;}

.bt h2{ font-size:18px; font-weight:normal; float:left;}

.bt h2 span{ color:#16ace1;}

.bt p{ float:left;margin-left:20px; margin-top:5px;}

.img-scroll {position:relative;width:1096px; margin:30px auto 0;}

.img-scroll .prev,.img-scroll .next { position:absolute; display:block; width:22px; height:39px;top:0;cursor:pointer;}

.img-scroll .prev {left:-30px; top:60px;}

.img-scroll .next {right:-30px;top:60px;}

.img-list { position:relative; width:1096px;height:208px;overflow:hidden;}

.img-list ul { width:9999px;}

.img-list li{ float:left; display:inline;width:224px; height:210px;text-align:center; background:url(../images/in_12.jpg) top center no-repeat; margin:0 25px;}

.img-list li h2{width:224px; height:158px;}

.img-list li h2 img{ width:218px;height:152px;padding:3px;}

.img-list li p{ height:20px; line-height:20px;}



.part3{ width:1190px; margin:30px auto 0;}

.part3_left{ width:850px; float:left;}

.part3_right{ width:310px; float:left;}



.case{ width:1190px; margin:30px auto 0;}

.bt2{ border-bottom:#ccc dashed 1px; height:30px; line-height:30px;font-family:"Microsoft YaHei"; font-size:18px;padding-bottom:15px;}

.img-scroll2 {position:relative;width:1096px; margin:30px auto 0;}

.img-scroll2 .prev2,.img-scroll2 .next2 { position:absolute; display:block; width:22px; height:39px;top:0;cursor:pointer;}

.img-scroll2 .prev2 {left:-30px; top:60px;}

.img-scroll2 .next2 {right:-30px;top:60px;}

.img-list2 { position:relative; width:1096px;height:208px;overflow:hidden;}

.img-list2 ul { width:9999px;}

.img-list2 li{ float:left; display:inline;width:224px; height:210px;text-align:center; background:url(../images/in_12.jpg) top center no-repeat; margin:0 25px;}

.img-list2 li h2{width:224px; height:158px;}

.img-list2 li h2 img{ width:218px;height:152px;padding:3px;}

.img-list2 li p{ height:20px; line-height:20px;}



.part4{ width:1190px; margin:30px auto 0;}

.bt3{ height:39px; line-height:39px; border-bottom:#e1e0e0 solid 1px; padding-bottom:10px;}

.bt3 span{ float:right;}

.bt3 span a{ color:#4eae30;}

.bt3 span a:hover{ color:#4eae30; text-decoration:underline;}

.part4_left{width:850px; float:left;}

.bt4{ border-bottom:#c9c9c9 dashed 1px; height:40px; padding-bottom:5px; margin-top:25px;}

.bt4 p{ float:left; width:110px; text-align:center; font-size:14px;font-family:"Microsoft YaHei";}

.bt4 p span{ color:#e1671b; display:block; line-height:16px;}

.bt4 h2{ float:right; padding-top:10px;}

.gsxw{width:420px;float:left;}

.gsxw ul li{ height:78px; margin:20px auto 0; line-height:22px;}

.gsxw ul li img{ width:115px; height:68px; padding:4px; border:#ccc solid 1px; float:left;}

.gsxw ul li p{ float:right; width:284px; overflow:hidden; height:75px; font-size:14px;}

.gsxw ul li p span{ display:block; height:30px; line-height:30px; overflow:hidden;color:#ff8000;font-weight:bold;}

.gsxw ul li p span a{color:#ff8000;}



.hyxw{width:390px;float:right;}

.hyxw_p{ width:355px; height:74px; margin:10px auto 0; padding:3px; border:#e5e5e5 solid 1px;}

.hyxw ul{width:355px; margin:10px auto 0;}

.hyxw ul li a{ background:url(../images/in_15.jpg) left center no-repeat; padding-left:15px; display:block; height:32px; line-height:32px; overflow:hidden; font-size:14px;}



.part4_right{width:310px; float:right;}

.part4_right ul li{ margin:22px auto 0; width:263px; height:69px;}



.part5{ width:100%; background:url(../images/link_bg.jpg) repeat-x; height:470px; background-color:#f0efef; margin:25px auto 0;}

.link{ background:url(../images/in_17.jpg) left top no-repeat; width:1060px; height:99px; margin:0 auto; padding:20px 0 0 130px;}

.link a{ background:url(../images/in_21.jpg) right center no-repeat; display:block; width:86px; float:left; text-align:center; height:24px; line-height:24px; overflow:hidden;}



.hzhb{ width:1070px; height:250px; padding:10px 0 0 40px; margin:20px auto 0; background:url(../images/in_18.jpg) top center no-repeat;}

.hzhb ul{}

.hzhb ul li{ width:156px; height:80px; float:left; margin:10px;}

.hzhb ul li img{width:154px; height:66px;border:#cbcbcb solid 1px; }

.rs{  width:1190px; margin:20px auto 0; padding-top:35px; text-align:center;}

.rs a{ margin:0 10px;}



.nav_list{ width:100%;height:272px;  background:url(../images/footbg.jpg) top center no-repeat; margin:0 auto; color:#d5d5d5;}

.nav_list a{color:#d5d5d5;}

.nav_list_con{ width:1190px;height:252px; margin:0 auto; padding-top:20px;}

.nav_list_left{ width:890px; float:left;}

.nav_list_left ul{width:890px; height:220px;}

.nav_list_left ul li{ width:120px; float:left;height:220px;}

.nav_list_left ul li h1 a{color:#fcb712;font-size:14px;line-height:35px;}

.nav_list_left ul li p a{ background:url(../images/in_20.jpg) left center no-repeat;padding-left:8px; line-height:24px;}

.nav_a a{ margin-right:15px;}



.wei{ width:240px; float:right;}

.wei h1{ text-align:right; margin-bottom:20px;}

.wei h2{float:left; width:120px; text-align:center; font-size:12px; font-weight:normal;}

.wei p{float:right; width:120px; text-align:center;}



.foot{ width:100%;color:#d5d5d5; height:100px; background-color:#333;}

.foot_con a{color:#d5d5d5;}

.foot_con{ width:860px; margin:0 auto;background:url(../images/foot_logo.jpg) left center no-repeat; height:75px; padding-left:330px;}

.foot_con h1{ margin-top:45px; float:left; font-size:12px; font-weight:normal;}

.foot_con p{ float:right; width:300px; margin-top:20px;}

.pktit{width:160px; height:30px; float:left; font-size:26px; color:#FFFFFF; margin-left:-330px; font-family:'微软雅黑'; margin-top:50px; letter-spacing:9px;}

 



.service_list{ width:930px; margin:30px auto 0; line-height:24px;}

.service_list ul li{ width:210px; float:left; display:block;border-bottom:#ccc dashed 1px; padding:15px 10px; height:40px;} 

.service_list ul li h1{ width:52px; height:42px;float:left;}

.service_list ul li h1 img{ width:50px; height:40px; border:#cdcbcc solid 1px;}

.service_list ul li p{ width:80px; float:left; margin-left:10px; margin-top:10px; display:block; height:32px; line-height:16px;overflow:hidden;}

.service_list ul li h2{ width:60px; float:right; color:#395e8a; font-size:12px; font-weight:normal; margin-top:10px; display:block; line-height:16px;}

.service_list ul li h2 a{color:#395e8a;}



 

/* 新修改首页BANNER样式 */

#warpper{

	width:100%;

	height:540px;

	position:relative;

}

#focus{

	width:1920px;

	height:540px;

	position:relative;

	margin:0 auto;

	overflow:hidden;

	position:relative;

	display:none;

	background:#c1c1c1;

}

/* focusWarp */

.focusWarp {

	width:1920px;

	height:540px;

	overflow:hidden;

	position:relative;

}

.imgList {

	position:absolute;

}

.imgList li {

	float:left;

	text-align:center;

	height:540px;

}

.imgList_two {

	position:absolute;

	z-index:10;

	top:100px;

}

.imgList_two li {

	float:left;

	text-align:center;

}

.imgList_two li img {

	margin-left:-330px;

}

.imgBtn {

	position:absolute;

	bottom:30px;

	z-index:10;

}

.btnWarp {

	overflow:hidden;

}

/* 默认圆点样式 */

.imgBtn li {

	width:19px;

	height:20px;

	float:left;

	font-size:14px;

	margin-right:10px;

	background:url(../images/btnBg_03.png) no-repeat right top;

	_background:url(../images/btnBg_03.gif) no-repeat right top;

	text-align:center;

	line-height:18px;

	cursor:pointer;

}

.imgBtn li.hover {

	background:url(../images/btnBg_03.png) no-repeat left top;

	_background:url(../images/btnBg_03.gif) no-repeat left top;

}

/* 圆点样式结束 */